Skill creation guidelines
- Give indicative names to outpus (
FileNameinstead ofFile,EmailBodyURLinstead ofURL) - When using
elementCountin a for loop (i.e.,jump), it's highly recommend to use the same selector for theelementCountas the one used in the action in the loop (to avoid out of bounds errors) For example: WIZ | Extract cloud events raw data Skill. - Actions with selector implicitly first run
waitForElementaction on the same selector. - supported_auth_types specifies the credential type used when running autonomously. When developing a browser skill, use "basic" for tools that require user login, and "no-auth" only when no login is needed.
- format_with_context is required when using formatted params (those are ones with
{{and marked withdepends_on_single_prev_outputordepends_on_prev_outputs)
For more guidelines, code review practices and examples, see: https://github.com/legion-security/backend/blob/main/.github/instructions/skills.instructions.md